import { openBlock, createElementBlock, createElementVNode } from "vue";
import _export_sfc from "../../_virtual/_plugin-vue_export-helper.mjs";
const _sfc_main = {};
const _hoisted_1 = { class: "me-icon" };
function _sfc_render(_ctx, _cache) {
  return openBlock(), createElementBlock("span", _hoisted_1, _cache[0] || (_cache[0] = [
    createElementVNode("svg", {
      color: "currentColor",
      viewBox: "0 0 1000 1000",
      width: "1em",
      height: "1em",
      xmlns: "http://www.w3.org/2000/svg",
      xmlnsXlink: "http://www.w3.org/1999/xlink",
      class: "loading-icon"
    }, [
      createElementVNode("title", null, "Stop Loading"),
      createElementVNode("rect", {
        fill: "currentColor",
        height: "250",
        rx: "24",
        ry: "24",
        width: "250",
        x: "375",
        y: "375"
      }),
      createElementVNode("circle", {
        cx: "500",
        cy: "500",
        fill: "none",
        r: "450",
        stroke: "currentColor",
        "stroke-width": "100",
        opacity: "0.45"
      }),
      createElementVNode("circle", {
        cx: "500",
        cy: "500",
        fill: "none",
        r: "450",
        stroke: "currentColor",
        "stroke-width": "100",
        "stroke-dasharray": "600 9999999"
      }, [
        createElementVNode("animateTransform", {
          attributeName: "transform",
          dur: "1s",
          from: "0 500 500",
          repeatCount: "indefinite",
          to: "360 500 500",
          type: "rotate"
        })
      ])
    ], -1)
  ]));
}
const LoadingStopIcon = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
export {
  LoadingStopIcon as default
};
//# sourceMappingURL=loading-stop-icon.vue.mjs.map
